/**
 * Copyright &copy; 2012-2016 <a href="https://github.com//jeesite">JeeSite</a> All rights reserved.
 */
package com.ls.lsqc.modules.order.entity;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.ls.lsqc.common.persistence.DataEntity;
import com.ls.lsqc.common.utils.excel.annotation.ExcelField;
import com.ls.lsqc.modules.common.entity.Material;

/**
 * @author zq
 * @version 2016-10-31
 */
public class Order extends DataEntity<Order> {
	
	private static final long serialVersionUID = 1L;
	// 店铺表
	private List<Order> shopList = new ArrayList<Order>();
	private List<StyleOptionEntity> styleOpList = new ArrayList<StyleOptionEntity>();

	
    /**
	 * @return the styleOpList
	 */
	public List<StyleOptionEntity> getStyleOpList() {
		return styleOpList;
	}

	/**
	 * @param styleOpList the styleOpList to set
	 */
	public void setStyleOpList(List<StyleOptionEntity> styleOpList) {
		this.styleOpList = styleOpList;
	}

	public Order() {
    }

    public List<Order> getShopList() {
		return shopList;
	}

	public void setShopList(List<Order> shopList) {
		this.shopList = shopList;
	}

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public Date getShipmentDate() {
        return shipmentDate;
    }

    public void setShipmentDate(Date shipmentDate) {
        this.shipmentDate = shipmentDate;
    }

    public List<Order> tempOrderList = new ArrayList<>();
    public List<Order> getTempOrderList() {
        return tempOrderList;
    }

    public void setTempOrderList(List<Order> tempOrderList) {
        this.tempOrderList = tempOrderList;
    }

    private String styleBarCode;
    // 项目实际值
    private String optionValue;
    //表头中文名
    private String itemNameCn;
    //工序Id
    private long operatingId;
    // 工序中文名
    private String valueNameCn;
    // 线号
    private String shirtSgd;
    // 线色
    private String shirtStsColour;
    // 船期
    private Date shipmentDate;
    // excel本地路径
    private String filePath;
	// updateFlag
    private String updateFlag;
    
	private long id;
	// 订单号
	private String orderNO;
	// 费用
	private BigDecimal cost;
	// 订单数量
	private BigDecimal orderQuantity;
	// cost
	private String optionCost;
	// cost1
	private String optionCost1;
	// 下拉列表名称
    private String itemName;
    
 // 下拉列表值
    private String itemValue;
    
	// 店铺ID
	private long shopId;
	
	// 店铺名称
	private String shopName;
	
	// 用户名称
	private String userName;
	
	// 客户ID
	private long customerId;
	
	// 项目分类CD
	private String itemCategoryCd;
	
	// 客户名称
	private String customerName;
	
	// 系统款式ID(S_STYLE_P.SYS_STYLE_ID)
	private long styleId;
	
	// 款式中文名称
	private String styleNameCN;
	
	// 款式英文名称
	private String styleNameEN;
	
	// 尺码组CD(A_DICT_P.ITEM_CD-A_DICT_P.ITEM_VALUE)
	private String sizeGroupCD;
	
	// 尺码CD(A_DICT_P.ITEM_CD-A_DICT_P.ITEM_VALUE)
	private String sizeCD;
	
	// 版型CD(A_DICT_P.ITEM_CD-A_DICT_P.ITEM_VALUE)
	private String fitCD;
	
	// 订单类型：定制订单，普通订单
	private String orderTypeCD;
	
	// 参考订单ID
	private long refOrderId;
	
	// 刺绣
	private String smt;
	
	// 参考订单号
	private String refOrderNo;
	
	// 试穿尺码
	private long fitStyleSize;
	
	// 裁缝ID
	private long tailorId;
	
	// 裁缝名字
	private String tailorName;

	
	// 制作工艺CD
	private String styleMakeCD;
	
	// 订单日期
	private Date orderDate;
	
	// 创建日期
	private String createDateStr;
	
	
	// 订单状态CD
	private String orderStatusCD;
	
	// 订单状态CD更新状态
	private String orderStatusUS;
	
	// 成衣数量
	private long orderNumber;
	
	// 成衣定制价格
	private long clothingDesignPrice;
	
	// 工厂加工成本金额
	private long clothingFactoryTotalPrice;
	
	// 店铺销售单价
	private long clothingShopUnitPrice;
	
	// 店铺销售金额
	private long clothingShopTotalPrice;
	
	// 加急标识CD
	private String urgentCD;
	
	// 款式类型
	private String styleCategoryCD;
	
    // 每个型号所费库存
    private long sizeUnitCost;
    
    // 面料库存
    private long materialQuantity;
    
    // 面料名称
    private String materialName;
    
    // 量体项目Value
    private String[] orderFitItemValue;
    
    // 量体项目CODE
    private String[] orderFitItemCD;
    
    // 量体量体值
    private long[] orderFitFitValue;
   
    // 款式项目集合
    private String[] styleItemList;

    // 款式选项集合
    private String[] styleOptionList;
    
    
    // 辅料项目集合
    private String[] accessoriesItemList;
    
    // 辅料选项集合
    private String[] accessoriesOptionList;
    
    // 配料项目集合
    private String[] mixedIngredientsItemList;
    
    // 配料选项集合
    private String[] mixedIngredientsOptionList;
    
    // 刺绣项目集合
    private String[] embroideryItemList;
    
    // 刺绣选项集合
    private String[] embroideryOptionList;
    
    // 标牌项目集合
    private String[] signItemList;
    
    // 标牌选项集合
    private String[] signOptionList;
    
    // 订单面料数量
    private String orderMaterialNumber;
    
    // 面料单价
    private BigDecimal materialUnitPrice;
    
    // 面料总价格
    private BigDecimal materialTotalPrice;
    
    // 面料ID
    private long fabricId;
    
    // 面料名称
    private String fabricName;
    
    // 面料Flag
    private String materialStatusFlag;
    
    // 面料类型（1、面料；2、配料；3、印绣花工艺；4、商品吊牌；5、包装；6、其他）
    private long materialType;

    // 成本定制价格
    private BigDecimal orderDesignPrice;
    
    // 天数
    private String orderDays;
    
    // 创建人名称
    private String createUserName;
    
    // 预计交付日期
    private Date targetDate;
    
    // 预计交付日期
    private String targetDateStr;
    
    // 电话
    private String mobile;
    
    // 量体FLAG 0:非净量体，1:净量体
    private int fitFlag;
    
    // 量体更改FLAG 0：未修改 1：已修改
    private int fitUpdateFlag;
    
    // 量体CD
    private String fitUseTypeCd;

    public long getUserId() {
        return userId;
    }

    public Order setUserId(long userId) {
        this.userId = userId;
        return this;
    }

    // 创建者ID
    private long userId;
    
    // 工厂加工成本金额
    private long orderFactoryTotalPrice;
    
    // 款式信息
//    private MyStyle style;
//
//    // 原料配料的面料集合
//    List<StyleMaterial> styleMaterialList;
    
    // id集合
    private String[] ids;
    
    // id集合
    private String totalIds;

    // 角色类型
    private long roleType;

    // 人员姓名
    private String firstName;
    
    // 售价
    private String totalPrice;

    // 面料
    private Material material;

    // 自带面料区分
    private String materialSource;
    
    // 导出订单，没有值的代替字符串
    private String noAnswerStr;
    
    // s:款式，r:订单
    private String refFlag;
    
    // 年
    private String styleYear;
    
    // 季节
    private String styleSeason;
    
    // 类型Flag
    private int typeFlag;
    
	// 开始日期
	private String beginDate;
	
	// 开始日期
	private String beginDateStr;

	// 结束日期
	private String endDate;
	
	// 结束日期
    private String endDateStr;
    
    // 配料CD
    private String mixCD;
    
    // ids
    private String idsStr;
    
    // 初始flag 1:初始，0：已被初始加载过
    private String initFlag;
    // 面料成分
    private String materialComposition;
    // 临时sql语句
    private String tempSql;
    // 量体样衣区分
    private String tryonOrder;
    // 特殊订单区分
    private String specialOder;
    // 发货目的地
    private String shippingDestintion;
    //
    private Date orderProStartDate;
    //
    private Date orderShipmentsDate;
    //
    private String styleNo; //内部款号
    private String styleFabricNo;
    private String fitValue;
    private String fitNameCn;
    private String fitItemValue;
    
    // 生产号From
 	private String styleNoFrom;
 	
 	// 生产号To
 	private String styleNoTo;
 	
 	//制作工艺
 	private String styleMakeType;
 	
 	
 	//合同ID
 	private String contractID;
 	
 	//合同号
 	private String contractNo;
 	
	//合同状态
	private String conractStatus;
	
	//装箱信息导入状态
	private int cartonInfoStatus;
 	
 	//画面区分
 	private String imageFlag;
    
 	//合同时间
 	private String contractDate;
 	
 	//客户订单号
 	private String customOrderNo;
 	
 	//客户名称
 	private String customName;
 	
 	//缝制方式
 	private String makeShirt;
 	
 	// Transit group
 	private String transitGroup;
 	
 	// Country
  	private String countryName;
  	
  	// Shop Order No
   	private String shopOrderNo;
  	
  	// Tailor
   	private String tailor;
   	
   	// Shipping Destination Code
   	private String shippingDestinationCode;
   	
   	// Hanger Size
   	private String hangerSize;
   	
   	// Item
   	private String item;
   	
   	// 吊牌
   	private String hangtag;
  	
  	// 袖子区分
   	private int sleeveFlag;
   	
   	// 合计数量
   	private int sumNum;
   	
   	//大箱No
    private String bigCartonNo;
    //小箱No
    private String smallCartonNo;
  	
    //前立
    private String sfpControl;
 	
    //后省
    private String sbdControl;
    
    //水洗要求
    private String washControl;
    
    //缝制线色
    private String thn1Control;
    
    //钉扣线色
    private String thn3Control;
    
    //订单生产状态CD
    private String orderProduceStatusCd;
    
    //订单质检状态3
    private String orderQuatityStatus3;
    
    //订单质检状态32
    private String orderQuatityStatus32;
    
    //订单质检状态33
    private String orderQuatityStatus33;
    
    //订单质检状态34
    private String orderQuatityStatus34;
    
    //订单质检状态35
    private String orderQuatityStatus35;
    
    //订单质检状态36
    private String orderQuatityStatus36;
    
    //订单质检状态37
    private String orderQuatityStatus37;
    
    //排序条件
    private Long orderByTerm;
    
    //排序类型（升序、降序）
    private Long orderByType;
    
    
    
	

	/**
	 * @return the fitNameCn
	 */
	public String getFitNameCn() {
		return fitNameCn;
	}

	/**
	 * @param fitNameCn the fitNameCn to set
	 */
	public void setFitNameCn(String fitNameCn) {
		this.fitNameCn = fitNameCn;
	}

	public String getMaterialSource() {
		return materialSource;
	}

	public void setMaterialSource(String materialSource) {
		this.materialSource = materialSource;
	}

	public String getOptionCost() {
		return optionCost;
	}

	public void setOptionCost(String optionCost) {
		this.optionCost = optionCost;
	}

	/**
	 * @return the cartonInfoStatus
	 */
	public int getCartonInfoStatus() {
		return cartonInfoStatus;
	}

	/**
	 * @param cartonInfoStatus the cartonInfoStatus to set
	 */
	public void setCartonInfoStatus(int cartonInfoStatus) {
		this.cartonInfoStatus = cartonInfoStatus;
	}

	/**
	 * @return the orderQuantity
	 */
	public BigDecimal getOrderQuantity() {
		return orderQuantity;
	}

	/**
	 * @param orderQuantity the orderQuantity to set
	 */
	public void setOrderQuantity(BigDecimal orderQuantity) {
		this.orderQuantity = orderQuantity;
	}

	/**
	 * @return the orderQuatityStatus33
	 */
	public String getOrderQuatityStatus33() {
		return orderQuatityStatus33;
	}

	/**
	 * @param orderQuatityStatus33 the orderQuatityStatus33 to set
	 */
	public void setOrderQuatityStatus33(String orderQuatityStatus33) {
		this.orderQuatityStatus33 = orderQuatityStatus33;
	}

	/**
	 * @return the orderQuatityStatus3
	 */
	public String getOrderQuatityStatus3() {
		return orderQuatityStatus3;
	}

	/**
	 * @param orderQuatityStatus3 the orderQuatityStatus3 to set
	 */
	public void setOrderQuatityStatus3(String orderQuatityStatus3) {
		this.orderQuatityStatus3 = orderQuatityStatus3;
	}

	/**
	 * @return the orderQuatityStatus32
	 */
	public String getOrderQuatityStatus32() {
		return orderQuatityStatus32;
	}

	/**
	 * @param orderQuatityStatus32 the orderQuatityStatus32 to set
	 */
	public void setOrderQuatityStatus32(String orderQuatityStatus32) {
		this.orderQuatityStatus32 = orderQuatityStatus32;
	}

	/**
	 * @return the orderByTerm
	 */
	public Long getOrderByTerm() {
		return orderByTerm;
	}

	/**
	 * @param orderByTerm the orderByTerm to set
	 */
	public void setOrderByTerm(Long orderByTerm) {
		this.orderByTerm = orderByTerm;
	}

	/**
	 * @return the orderByType
	 */
	public Long getOrderByType() {
		return orderByType;
	}

	/**
	 * @param orderByType the orderByType to set
	 */
	public void setOrderByType(Long orderByType) {
		this.orderByType = orderByType;
	}

	/**
	 * @return the shopOrderNo
	 */
	public String getShopOrderNo() {
		return shopOrderNo;
	}

	/**
	 * @param shopOrderNo the shopOrderNo to set
	 */
	public void setShopOrderNo(String shopOrderNo) {
		this.shopOrderNo = shopOrderNo;
	}

	/**
	 * @return the orderQuatityStatus34
	 */
	public String getOrderQuatityStatus34() {
		return orderQuatityStatus34;
	}

	/**
	 * @param orderQuatityStatus34 the orderQuatityStatus34 to set
	 */
	public void setOrderQuatityStatus34(String orderQuatityStatus34) {
		this.orderQuatityStatus34 = orderQuatityStatus34;
	}

	/**
	 * @return the orderQuatityStatus35
	 */
	public String getOrderQuatityStatus35() {
		return orderQuatityStatus35;
	}

	/**
	 * @param orderQuatityStatus35 the orderQuatityStatus35 to set
	 */
	public void setOrderQuatityStatus35(String orderQuatityStatus35) {
		this.orderQuatityStatus35 = orderQuatityStatus35;
	}

	/**
	 * @return the orderQuatityStatus36
	 */
	public String getOrderQuatityStatus36() {
		return orderQuatityStatus36;
	}

	/**
	 * @param orderQuatityStatus36 the orderQuatityStatus36 to set
	 */
	public void setOrderQuatityStatus36(String orderQuatityStatus36) {
		this.orderQuatityStatus36 = orderQuatityStatus36;
	}

	/**
	 * @return the orderQuatityStatus37
	 */
	public String getOrderQuatityStatus37() {
		return orderQuatityStatus37;
	}

	/**
	 * @param orderQuatityStatus37 the orderQuatityStatus37 to set
	 */
	public void setOrderQuatityStatus37(String orderQuatityStatus37) {
		this.orderQuatityStatus37 = orderQuatityStatus37;
	}

	/**
	 * @return the hangtag
	 */
	public String getHangtag() {
		return hangtag;
	}

	/**
	 * @param hangtag the hangtag to set
	 */
	public void setHangtag(String hangtag) {
		this.hangtag = hangtag;
	}

	/**
	 * @return the tailor
	 */
	public String getTailor() {
		return tailor;
	}

	/**
	 * @param tailor the tailor to set
	 */
	public void setTailor(String tailor) {
		this.tailor = tailor;
	}

	/**
	 * @return the shippingDestinationCode
	 */
	public String getShippingDestinationCode() {
		return shippingDestinationCode;
	}

	/**
	 * @param shippingDestinationCode the shippingDestinationCode to set
	 */
	public void setShippingDestinationCode(String shippingDestinationCode) {
		this.shippingDestinationCode = shippingDestinationCode;
	}

	/**
	 * @return the hangerSize
	 */
	public String getHangerSize() {
		return hangerSize;
	}

	/**
	 * @param hangerSize the hangerSize to set
	 */
	public void setHangerSize(String hangerSize) {
		this.hangerSize = hangerSize;
	}

	/**
	 * @return the item
	 */
	public String getItem() {
		return item;
	}

	/**
	 * @param item the item to set
	 */
	public void setItem(String item) {
		this.item = item;
	}

	/**
	 * @return the targetDateStr
	 */
	public String getTargetDateStr() {
		return targetDateStr;
	}

	/**
	 * @param targetDateStr the targetDateStr to set
	 */
	public void setTargetDateStr(String targetDateStr) {
		this.targetDateStr = targetDateStr;
	}

	/**
	 * @return the orderStatusUS
	 */
	public String getOrderStatusUS() {
		return orderStatusUS;
	}

	/**
	 * @param orderStatusUS the orderStatusUS to set
	 */
	public void setOrderStatusUS(String orderStatusUS) {
		this.orderStatusUS = orderStatusUS;
	}

	/**
	 * @return the thn1Control
	 */
	public String getThn1Control() {
		return thn1Control;
	}

	/**
	 * @param thn1Control the thn1Control to set
	 */
	public void setThn1Control(String thn1Control) {
		this.thn1Control = thn1Control;
	}

	/**
	 * @return the thn3Control
	 */
	public String getThn3Control() {
		return thn3Control;
	}

	/**
	 * @param thn3Control the thn3Control to set
	 */
	public void setThn3Control(String thn3Control) {
		this.thn3Control = thn3Control;
	}

	/**
	 * @return the sfpControl
	 */
	public String getSfpControl() {
		return sfpControl;
	}

	/**
	 * @param sfpControl the sfpControl to set
	 */
	public void setSfpControl(String sfpControl) {
		this.sfpControl = sfpControl;
	}

	/**
	 * @return the sbdControl
	 */
	public String getSbdControl() {
		return sbdControl;
	}

	/**
	 * @param sbdControl the sbdControl to set
	 */
	public void setSbdControl(String sbdControl) {
		this.sbdControl = sbdControl;
	}

	/**
	 * @return the washControl
	 */
	public String getWashControl() {
		return washControl;
	}

	/**
	 * @param washControl the washControl to set
	 */
	public void setWashControl(String washControl) {
		this.washControl = washControl;
	}

	/**
	 * @return the customOrderNo
	 */
	public String getCustomOrderNo() {
		return customOrderNo;
	}

	/**
	 * @param customOrderNo the customOrderNo to set
	 */
	public void setCustomOrderNo(String customOrderNo) {
		this.customOrderNo = customOrderNo;
	}

	/**
	 * @return the customName
	 */
	public String getCustomName() {
		return customName;
	}

	/**
	 * @param customName the customName to set
	 */
	public void setCustomName(String customName) {
		this.customName = customName;
	}

	/**
	 * @return the makeShirt
	 */
	public String getMakeShirt() {
		return makeShirt;
	}

	/**
	 * @param makeShirt the makeShirt to set
	 */
	public void setMakeShirt(String makeShirt) {
		this.makeShirt = makeShirt;
	}

	/**
	 * @return the bigCartonNo
	 */
	public String getBigCartonNo() {
		return bigCartonNo;
	}

	/**
	 * @param bigCartonNo the bigCartonNo to set
	 */
	public void setBigCartonNo(String bigCartonNo) {
		this.bigCartonNo = bigCartonNo;
	}

	/**
	 * @return the smallCartonNo
	 */
	public String getSmallCartonNo() {
		return smallCartonNo;
	}

	/**
	 * @param smallCartonNo the smallCartonNo to set
	 */
	public void setSmallCartonNo(String smallCartonNo) {
		this.smallCartonNo = smallCartonNo;
	}

	/**
	 * @return the sumNum
	 */
	public int getSumNum() {
		return sumNum;
	}

	/**
	 * @param sumNum the sumNum to set
	 */
	public void setSumNum(int sumNum) {
		this.sumNum = sumNum;
	}

	/**
	 * @return the sleeveFlag
	 */
	public int getSleeveFlag() {
		return sleeveFlag;
	}

	/**
	 * @param sleeveFlag the sleeveFlag to set
	 */
	public void setSleeveFlag(int sleeveFlag) {
		this.sleeveFlag = sleeveFlag;
	}

	/**
	 * @return the transitGroup
	 */
	public String getTransitGroup() {
		return transitGroup;
	}

	/**
	 * @param transitGroup the transitGroup to set
	 */
	public void setTransitGroup(String transitGroup) {
		this.transitGroup = transitGroup;
	}

	/**
	 * @return the countryName
	 */
	public String getCountryName() {
		return countryName;
	}

	/**
	 * @param countryName the countryName to set
	 */
	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}

	/**
	 * @return the contractDate
	 */
	public String getContractDate() {
		return contractDate;
	}

	/**
	 * @param contractDate the contractDate to set
	 */
	public void setContractDate(String contractDate) {
		this.contractDate = contractDate;
	}

	/**
	 * @return the imageFlag
	 */
	public String getImageFlag() {
		return imageFlag;
	}

	/**
	 * @param imageFlag the imageFlag to set
	 */
	public void setImageFlag(String imageFlag) {
		this.imageFlag = imageFlag;
	}

	/**
	 * @return the contractID
	 */
	public String getContractID() {
		return contractID;
	}

	/**
	 * @param contractID the contractID to set
	 */
	public void setContractID(String contractID) {
		this.contractID = contractID;
	}

	/**
	 * @return the conractStatus
	 */
	public String getConractStatus() {
		return conractStatus;
	}

	/**
	 * @param conractStatus the conractStatus to set
	 */
	public void setonractStatus(String conractStatus) {
		this.conractStatus = conractStatus;
	}


	/**C
	 * @return the styleMakeType
	 */
	public String getStyleMakeType() {
		return styleMakeType;
	}

	/**
	 * @param styleMakeType the styleMakeType to set
	 */
	public void setStyleMakeType(String styleMakeType) {
		this.styleMakeType = styleMakeType;
	}

	/**
	 * @return the optionCost1
	 */
	public String getOptionCost1() {
		return optionCost1;
	}

	/**
	 * @param optionCost1 the optionCost1 to set
	 */
	public void setOptionCost1(String optionCost1) {
		this.optionCost1 = optionCost1;
	}

	/**
	 * @return the smt
	 */
	public String getSmt() {
		return smt;
	}

	/**
	 * @param smt the smt to set
	 */
	public void setSmt(String smt) {
		this.smt = smt;
	}

	public String getFitValue() {
        return fitValue;
    }
    public String getFitItemValue() {
        return fitItemValue;
    }
    public void setFitValue(String fitValue) {
        this.fitValue = fitValue;
    }
    public void setFitItemValue(String fitItemValue) {
        this.fitItemValue = fitItemValue;
    }
    public long getOperatingId() {
        return operatingId;
    }
    public String getTempSql() {
        return tempSql;
    }
    public String getValueNameCn() {
        return valueNameCn;
    }
    public String getItemNameCn() {
        return itemNameCn;
    }
    public void setTempSql(String tempSql) {
        this.tempSql = tempSql;
    }
    public void setValueNameCn(String valueNameCn) {
        this.valueNameCn = valueNameCn;
    }
    public String getInitFlag() {
        return initFlag;
    }

    public void setInitFlag(String initFlag) {
        this.initFlag = initFlag;
    }

    public String getIdsStr() {
        return idsStr;
    }

    public void setIdsStr(String idsStr) {
        this.idsStr = idsStr;
    }

    public String getBeginDateStr() {
        return beginDateStr;
    }

    public void setBeginDateStr(String beginDateStr) {
        this.beginDateStr = beginDateStr;
    }

    public String getEndDateStr() {
        return endDateStr;
    }

    public void setEndDateStr(String endDateStr) {
        this.endDateStr = endDateStr;
    }

    public String getMixCD() {
        return mixCD;
    }

    public void setMixCD(String mixCD) {
        this.mixCD = mixCD;
    }

    public int getTypeFlag() {
        return typeFlag;
    }

    public void setTypeFlag(int typeFlag) {
        this.typeFlag = typeFlag;
    }

    public String getStyleYear() {
        return styleYear;
    }

    public void setStyleYear(String styleYear) {
        this.styleYear = styleYear;
    }

    public String getStyleSeason() {
        return styleSeason;
    }

    public void setStyleSeason(String styleSeason) {
        this.styleSeason = styleSeason;
    }

    public String getRefFlag() {
        return refFlag;
    }

    public void setRefFlag(String refFlag) {
        this.refFlag = refFlag;
    }

    public String getNoAnswerStr() {
        return noAnswerStr;
    }

    public void setNoAnswerStr(String noAnswerStr) {
        this.noAnswerStr = noAnswerStr;
    }

    public String getStyleBarCode() {
        return styleBarCode;
    }

    public void setStyleBarCode(String styleBarCode) {
        this.styleBarCode = styleBarCode;
    }

    public String getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(String totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public long getRoleType() {
        return roleType;
    }

    public void setRoleType(long roleType) {
        this.roleType = roleType;
    }

    public String getTotalIds() {
        return totalIds;
    }

    public void setTotalIds(String totalIds) {
        this.totalIds = totalIds;
    }

    public String[] getIds() {
        return ids;
    }
    
    

    public void setIds(String[] ids) {
        this.ids = ids;
    }

//    public List<StyleMaterial> getStyleMaterialList() {
//        return styleMaterialList;
//    }
//
//    public void setStyleMaterialList(List<StyleMaterial> styleMaterialList) {
//        this.styleMaterialList = styleMaterialList;
//    }

    public long getOrderFactoryTotalPrice() {
        return orderFactoryTotalPrice;
    }

    public void setOrderFactoryTotalPrice(long orderFactoryTotalPrice) {
        this.orderFactoryTotalPrice = orderFactoryTotalPrice;
    }

    /**
	 * @return the cost
	 */
	public BigDecimal getCost() {
		return cost;
	}

	/**
	 * @param cost the cost to set
	 */
	public void setCost(BigDecimal cost) {
		this.cost = cost;
	}

	public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    
    @ExcelField(title = "天数" ,align = 1,sort = 16)
    public String getOrderDays() {
		return orderDays;
	}

	public void setOrderDays(String orderDays) {
		this.orderDays = orderDays;
	}

	public BigDecimal getOrderDesignPrice() {
        return orderDesignPrice;
    }

    public void setOrderDesignPrice(BigDecimal orderDesignPrice) {
        this.orderDesignPrice = orderDesignPrice;
    }

    public String[] getAccessoriesItemList() {
        return accessoriesItemList;
    }

    public void setAccessoriesItemList(String[] accessoriesItemList) {
        this.accessoriesItemList = accessoriesItemList;
    }

    public String[] getAccessoriesOptionList() {
        return accessoriesOptionList;
    }

    public void setAccessoriesOptionList(String[] accessoriesOptionList) {
        this.accessoriesOptionList = accessoriesOptionList;
    }

    public String getStyleCategoryCD() {
        return styleCategoryCD;
    }

    public void setStyleCategoryCD(String styleCategoryCD) {
        this.styleCategoryCD = styleCategoryCD;
    }

    @ExcelField(title = "订单号", align = 1, sort = 4)
    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

 

    

	public long getShopId() {
		return shopId;
	}

	public void setShopId(long shopId) {
		this.shopId = shopId;
	}

	public long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(long customerId) {
        this.customerId = customerId;
    }

    public long getStyleId() {
        return styleId;
    }

    public void setStyleId(long styleId) {
        this.styleId = styleId;
    }

    public String getSizeGroupCD() {
        return sizeGroupCD;
    }

    public void setSizeGroupCD(String sizeGroupCD) {
        this.sizeGroupCD = sizeGroupCD;
    }

    @ExcelField(title = "规格", align = 1, sort = 7)
    public String getSizeCD() {
        return sizeCD;
    }

    public void setSizeCD(String sizeCD) {
        this.sizeCD = sizeCD;
    }

    public String getFitCD() {
        return fitCD;
    }

    public void setFitCD(String fitCD) {
        this.fitCD = fitCD;
    }

    @ExcelField(title = "类别", align = 1, sort = 2)
    public String getOrderTypeCD() {
        return orderTypeCD;
    }

    public void setOrderTypeCD(String orderTypeCD) {
        this.orderTypeCD = orderTypeCD;
    }

    public long getRefOrderId() {
        return refOrderId;
    }

    public void setRefOrderId(long refOrderId) {
        this.refOrderId = refOrderId;
    }

    public long getFitStyleSize() {
        return fitStyleSize;
    }

    public void setFitStyleSize(long fitStyleSize) {
        this.fitStyleSize = fitStyleSize;
    }

    public long getTailorId() {
        return tailorId;
    }

    public void setTailorId(long tailorId) {
        this.tailorId = tailorId;
    }

    public String getStyleMakeCD() {
        return styleMakeCD;
    }

    public void setStyleMakeCD(String styleMakeCD) {
        this.styleMakeCD = styleMakeCD;
    }

    public Date getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(Date orderDate) {
        this.orderDate = orderDate;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    @ExcelField(title = "船期", align = 1, sort = 11)
    public Date getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    @ExcelField(title = "订单状态", align = 1, sort = 12)
    public String getOrderStatusCD() {
        return orderStatusCD;
    }

    public void setOrderStatusCD(String orderStatusCD) {
        this.orderStatusCD = orderStatusCD;
    }


    public long getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(long orderNumber) {
        this.orderNumber = orderNumber;
    }

    public long getClothingDesignPrice() {
        return clothingDesignPrice;
    }

    public void setClothingDesignPrice(long clothingDesignPrice) {
        this.clothingDesignPrice = clothingDesignPrice;
    }

    public long getClothingFactoryTotalPrice() {
        return clothingFactoryTotalPrice;
    }

    public void setClothingFactoryTotalPrice(long clothingFactoryTotalPrice) {
        this.clothingFactoryTotalPrice = clothingFactoryTotalPrice;
    }

    public long getClothingShopUnitPrice() {
        return clothingShopUnitPrice;
    }

    public void setClothingShopUnitPrice(long clothingShopUnitPrice) {
        this.clothingShopUnitPrice = clothingShopUnitPrice;
    }

    public long getClothingShopTotalPrice() {
        return clothingShopTotalPrice;
    }

    public void setClothingShopTotalPrice(long clothingShopTotalPrice) {
        this.clothingShopTotalPrice = clothingShopTotalPrice;
    }

    @ExcelField(title = "标记", align = 1, sort = 1)
    public String getUrgentCD() {
        return urgentCD;
    }

    public void setUrgentCD(String urgentCD) {
        this.urgentCD = urgentCD;
    }
    
    
    public long getSizeUnitCost() {
        return sizeUnitCost;
    }
    public void setSizeUnitCost(long sizeUnitCost) {
        this.sizeUnitCost = sizeUnitCost;
    }
    public long getMaterialQuantity() {
        return materialQuantity;
    }
    public void setMaterialQuantity(long materialQuantity) {
        this.materialQuantity = materialQuantity;
    }

    public static long getSerialversionuid() {
        return serialVersionUID;
    }

    public String[] getOrderFitItemValue() {
        return orderFitItemValue;
    }

    public void setOrderFitItemValue(String[] orderFitItemValue) {
        this.orderFitItemValue = orderFitItemValue;
    }

    public String[] getOrderFitItemCD() {
        return orderFitItemCD;
    }

    public void setOrderFitItemCD(String[] orderFitItemCD) {
        this.orderFitItemCD = orderFitItemCD;
    }

    public long[] getOrderFitFitValue() {
        return orderFitFitValue;
    }

    public void setOrderFitFitValue(long[] orderFitFitValue) {
        this.orderFitFitValue = orderFitFitValue;
    }



    public String[] getStyleOptionList() {
        return styleOptionList;
    }

    public void setStyleOptionList(String[] styleOptionList) {
        this.styleOptionList = styleOptionList;
    }



    public String getOrderMaterialNumber() {
		return orderMaterialNumber;
	}

	public void setOrderMaterialNumber(String orderMaterialNumber) {
		this.orderMaterialNumber = orderMaterialNumber;
	}



    public void setMaterialTotalPrice(BigDecimal materialTotalPrice) {
        this.materialTotalPrice = materialTotalPrice;
    }

    public String getMaterialStatusFlag() {
        return materialStatusFlag;
    }

    public void setMaterialStatusFlag(String materialStatusFlag) {
        this.materialStatusFlag = materialStatusFlag;
    }


    public void setCreateDateStr(String createDateStr) {
        this.createDateStr = createDateStr;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    @ExcelField(title = "中文款式名称", align = 1, sort = 5)
    public String getStyleNameCN() {
        return styleNameCN;
    }

    public void setStyleNameCN(String styleNameCN) {
        this.styleNameCN = styleNameCN;
    }

//    @ExcelField(title = "英文款式名称", align = 1, sort = 5)
    public String getStyleNameEN() {
        return styleNameEN;
    }

    public void setStyleNameEN(String styleNameEN) {
        this.styleNameEN = styleNameEN;
    }

    public int getFitUpdateFlag() {
        return fitUpdateFlag;
    }

    public void setFitUpdateFlag(int fitUpdateFlag) {
        this.fitUpdateFlag = fitUpdateFlag;
    }

    public String[] getMixedIngredientsItemList() {
        return mixedIngredientsItemList;
    }

    public void setMixedIngredientsItemList(String[] mixedIngredientsItemList) {
        this.mixedIngredientsItemList = mixedIngredientsItemList;
    }

    public String[] getMixedIngredientsOptionList() {
        return mixedIngredientsOptionList;
    }

    public void setMixedIngredientsOptionList(String[] mixedIngredientsOptionList) {
        this.mixedIngredientsOptionList = mixedIngredientsOptionList;
    }

    public String[] getEmbroideryItemList() {
        return embroideryItemList;
    }

    public void setEmbroideryItemList(String[] embroideryItemList) {
        this.embroideryItemList = embroideryItemList;
    }

    public String[] getEmbroideryOptionList() {
        return embroideryOptionList;
    }

    public void setEmbroideryOptionList(String[] embroideryOptionList) {
        this.embroideryOptionList = embroideryOptionList;
    }

    public String[] getSignItemList() {
        return signItemList;
    }

    public void setSignItemList(String[] signItemList) {
        this.signItemList = signItemList;
    }

    public String[] getSignOptionList() {
        return signOptionList;
    }

    public void setSignOptionList(String[] signOptionList) {
        this.signOptionList = signOptionList;
    }

    public String getItemCategoryCd() {
        return itemCategoryCd;
    }

    public void setItemCategoryCd(String itemCategoryCd) {
        this.itemCategoryCd = itemCategoryCd;
    }

    public void setMaterialType(long materialType) {
        this.materialType = materialType;
    }

    public long getFabricId() {
        return fabricId;
    }

    public void setFabricId(long fabricId) {
        this.fabricId = fabricId;
    }

    public String getFabricName() {
        return fabricName;
    }

    public void setFabricName(String fabricName) {
        this.fabricName = fabricName;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getTailorName() {
        return tailorName;
    }

    public void setTailorName(String tailorName) {
        this.tailorName = tailorName;
    }

    public String getRefOrderNo() {
        return refOrderNo;
    }

    public void setRefOrderNo(String refOrderNo) {
        this.refOrderNo = refOrderNo;
    }

    public String getFitUseTypeCd() {
        return fitUseTypeCd;
    }

    public void setFitUseTypeCd(String fitUseTypeCd) {
        this.fitUseTypeCd = fitUseTypeCd;
    }

    public int getFitFlag() {
        return fitFlag;
    }

    public void setFitFlag(int fitFlag) {
        this.fitFlag = fitFlag;
    }



	public String getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public BigDecimal getMaterialUnitPrice() {
		return materialUnitPrice;
	}

	public void setMaterialUnitPrice(BigDecimal materialUnitPrice) {
		this.materialUnitPrice = materialUnitPrice;
	}

	public String getCreateDateStr() {
		return createDateStr;
	}

	public BigDecimal getMaterialTotalPrice() {
		return materialTotalPrice;
	}

	public long getMaterialType() {
		return materialType;
	}

	public Material getMaterial() {
		return material;
	}

	public void setMaterial(Material material) {
		this.material = material;
	}

	public String[] getStyleItemList() {
		return styleItemList;
	}

	public void setStyleItemList(String[] styleItemList) {
		this.styleItemList = styleItemList;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public String getItemValue() {
		return itemValue;
	}

	public void setItemValue(String itemValue) {
		this.itemValue = itemValue;
	}

	public String getUpdateFlag() {
		return updateFlag;
	}

	public void setUpdateFlag(String updateFlag) {
		this.updateFlag = updateFlag;
	}
    public String getTryonOrder() {
        return tryonOrder;
    }

    public void setTryonOrder(String tryonOrder) {
        this.tryonOrder = tryonOrder;
    }
    public String getSpecialOder() {
        return specialOder;
    }

    public void setSpecialOder(String specialOder) {
        this.specialOder = specialOder;
    }
    public String getShippingDestintion() {
        return shippingDestintion;
    }

    public void setShippingDestintion(String shippingDestintion) {
        this.shippingDestintion = shippingDestintion;
    }

    @ExcelField(title = "线号", align = 1, sort = 8)
    public String getShirtSgd() {
        return shirtSgd;
    }

    public void setShirtSgd(String shirtSgd) {
        this.shirtSgd = shirtSgd;
    }

    @ExcelField(title = "线色", align = 1, sort = 9)
    public String getShirtStsColour() {
        return shirtStsColour;
    }

    public void setShirtStsColour(String shirtStsColour) {
        this.shirtStsColour = shirtStsColour;
    }

    @ExcelField(title = "面料成分", align = 1, sort = 10)
    public String getMaterialComposition() {
        return materialComposition;
    }

    public void setMaterialComposition(String materialComposition) {
        this.materialComposition = materialComposition;
    }

    @ExcelField(title = "加工日期", align = 1, sort = 13)
    public Date getOrderProStartDate() {
        return orderProStartDate;
    }

    public void setOrderProStartDate(Date orderProStartDate) {
        this.orderProStartDate = orderProStartDate;
    }

    @ExcelField(title = "交货日期", align = 1, sort = 14)
    public Date getOrderShipmentsDate() {
        return orderShipmentsDate;
    }

    public void setOrderShipmentsDate(Date orderShipmentsDate) {
        this.orderShipmentsDate = orderShipmentsDate;
    }

    @ExcelField(title = "生产号", align = 1, sort = 3)
    public String getStyleNo() {
        return styleNo;
    }

    public void setStyleNo(String styleNo) {
        this.styleNo = styleNo;
    }

    @ExcelField(title = "面料号", align = 1, sort = 6)
    public String getStyleFabricNo() {
        return styleFabricNo;
    }

    public void setStyleFabricNo(String styleFabricNo) {
        this.styleFabricNo = styleFabricNo;
    }
    public void setOperatingId(long operatingId) {
        this.operatingId = operatingId;
    }

    public void setItemNameCn(String itemNameCn) {
        this.itemNameCn = itemNameCn;
    }
    public String getOptionValue() {
        return optionValue;
    }
    public void setOptionValue(String optionValue) {
        this.optionValue = optionValue;
    }

	/**
	 * @return the styleNoFrom
	 */
	public String getStyleNoFrom() {
		return styleNoFrom;
	}

	/**
	 * @return the styleNoTo
	 */
	public String getStyleNoTo() {
		return styleNoTo;
	}

	/**
	 * @param styleNoFrom the styleNoFrom to set
	 */
	public void setStyleNoFrom(String styleNoFrom) {
		this.styleNoFrom = styleNoFrom;
	}

	/**
	 * @param styleNoTo the styleNoTo to set
	 */
	public void setStyleNoTo(String styleNoTo) {
		this.styleNoTo = styleNoTo;
	}

	public String getContractNo() {
		return contractNo;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public String getOrderProduceStatusCd() {
		return orderProduceStatusCd;
	}

	public void setOrderProduceStatusCd(String orderProduceStatusCd) {
		this.orderProduceStatusCd = orderProduceStatusCd;
	}



	
}